參加30天鐵人是為了要讓自己有壓力撰寫和系統性地統整技術文章,並加強自己的撰寫敘述技巧
思考了很久要寫什麼題目,想來想去還是先從自己較為熟悉的領域來下手,自己本身是空間資訊
背景,因此我們就一起來學怎麼寫WebGIS吧!
空間資訊領域其實很多學生剛畢業的時候不太熟悉WebGIS是什麼,甚至連GIS相關基礎都不太瞭解,常常苦於無從下手學習、不知道要如何開始
況且大學研究所大多都著重於資料處理與資料分析方面,使用Matlab
和Python
居多,網頁的部分幾乎都不太會接觸到
不過WebGIS確實是一個很好用來展示
、套疊分析
與分享
的工具,所以希望藉由這30天大家一起學會建立基本的WebGIS網頁~
(至少我在學校的時候很想學拉,但都不知道要怎麼下手就是了,畢業後原本再也不想寫程式,誤打誤撞變成GIS程式設計工程師,所以想分享這兩年學到的一些東西給跟我一樣無從下手的新手)
本系列文章預計使用Openlayers API
來進行開發,其實純粹只是想學一個不一樣的API而已,自己工作上最常用的是ArcGIS API for js,另外有許多文章都是使用leaflet.js,所以一個衝動就這樣決定使用了Openlayers了
至於是好是壞,我想大家開發到後面就會有一點想法了 (?
DB資料庫使用SQL Server
,原本是想用PostgreSQL,甚至已經建好、寫好文章了,但由於上班回家後就想躺著,不夠時間去試它和ASP.NET Identity之間的互通性,想到與其卡在這邊,還是用回熟悉的SQL Server好了,有機會再來玩PostgreSQL和PostGIS。
這次30天WebGIS學習主要有以下目標:
GIS是一項工具,它的基本功能與觀念並不難,難是難在如何利用這項工具去創造各項資料所提供的分析價值
所以接下來的一個月我們就一起學會如何建立這項工具吧!本系列文章適合像2年前的我一樣,這種幾乎沒寫什麼網頁的剛畢業的菜鳥,以一個新人的角度學起來!
本系列文章參考了
由於很多地方都是自學而來的,若有敘述錯誤的地方還麻煩大家糾正,感謝!